Towards the Unified Recovery Architecture for Reverse Engineering
نویسندگان
چکیده
Program understanding, which is the acquisition of knowledge about a software system, is vital for all software engineering disciplines. One important aim of software engineering is hence the refinement of the program comprehension process to improve system maintenance effectively. Therefore, within this paper, our aim is to define a unified process for reverse engineering, including program analysis, the filtering and compression of program information and program visualization. The advantage of our unified recovery process lies in the decoupling of analysis and visualization, supporting specific tools and processes for each.
منابع مشابه
Towards the Unified Visualization Architecture for Reverse Engineering
Program understanding, which is the acquisition of knowledge about a software system, is vital for all software engineering disciplines. One important aim of software engineering is hence the refinement of the program comprehension process to improve system maintenance effectively. Therefore, within this paper, our aim is to define an unified process for reverse engineering, including program a...
متن کاملSoftware Architecture Recovery and Modelling
This paper covers current trends and issues in software architecture recovery. It consists of a summary of the presentations and discussions of the Software Architecture Recovery and Modelling discussion forum held during WCRE 2001, the Working Conference on Reverse Engineering, Stuttgart, Germany, October 2, 2001.
متن کاملAgile Software Architecture Recovery through Existing Solutions and Design Patterns
Software architectures evolve over time due to requirement and technology changes. Hence, software architecture recovery is often necessary to capture and document existing systems to effectively support product evolution and maintenance. Architectures of existing systems can be recovered using reverse engineering techniques. Reverse engineering deals with deriving higher-level descriptions of ...
متن کاملA Framework for Software Architecture Recovery
The recovery of „higher-level“ representations from given source code of an existing software system is important for the development of program families. Therefore, we evaluated current reverse engineering technology to which extent and how architectural elements can be identified in a software system. The architecture recovery framework we discuss in this paper is ongoing research work within...
متن کاملA Genetic Approach for Software Architecture Recovery from Object-Oriented Code
Software architecture is recognized as a critical element in the successful development and evolution of softwareintensive systems. Despite the important role of architecture representation and modeling many existing systems like legacy or eroded ones do not have a reliable architecture representation. In this paper we present an approach for architecture recovery from object-oriented code. It’...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2003